package com.wanmait.spacesys.dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

import com.wanmait.spacesys.util.DbHelper;
import com.wanmait.spacesys.vo.Userinfo;

/**
 * 数据持久化层:忘记密码
 * @author 28298
 *
 */
public class ForgetPasswordDAO {
	private ForgetPasswordDAO() {}
	private static ForgetPasswordDAO forgetPasswordDAO=new ForgetPasswordDAO();
	public static ForgetPasswordDAO getForgetPasswordDAO() {
		return forgetPasswordDAO;
	}
//	//通过用户id获得用户名
//	public boolean userinfoUsername(String username) {
//		//数据库有用户名
//		boolean usernameRe=false;
//		Userinfo userinfo=null;
//		String sql="SELECT username,id FROM userinfo WHERE  username=?";
//		Connection connection=DbHelper.getConnection();
//		PreparedStatement preparedStatement=null;
//		ResultSet resultSet=null;
//		try {
//			preparedStatement=connection.prepareStatement(sql);
//			preparedStatement.setString(1, username);
//			resultSet=preparedStatement.executeQuery();
//			if(resultSet.next()) {
//				usernameRe=true;
//			}
//		} catch (SQLException e) {
//			// TODO Auto-generated catch block
//			e.printStackTrace();
//		}
//		finally {
//			DbHelper.close(resultSet, preparedStatement, connection);
//		}
//		return usernameRe;
//	}
	
	//通过用户名对密码进行修改
	public void updateUserinfo(Userinfo userinfo) {
		String sql="UPDATE userinfo set password=? WHERE username=?";
		DbHelper.update(sql,userinfo.getPassword()
						   ,userinfo.getUsername());
	}
	
	
//	public static void main(String[] args) {
//		Userinfo userinfo=new Userinfo();
//		userinfo.setUsername("e");
//		userinfo.setPassword("111111");
//		ForgetPasswordDAO.forgetPasswordDAO.updateUserinfo(userinfo);;
//	
//	}
}
